package com.Jano.service;

import com.Jano.dto.FriendDto;
import com.Jano.entity.User;

import java.util.List;

/**
 * description: UserService <br>
 * date: 2022/6/10 2:43 PM <br>
 * author: zoumaoji <br>
 * version: 1.0 <br>
 */
public interface UserService {
    /**
     * 用户登录
     * @param userName
     * @param passWord
     * @return
     */
    User login(String userName, String passWord);

    /**
     * 自动登录
     * @param cookieUserInfo
     * @return
     */
    User autoLogin(String cookieUserInfo);

    /**
     * 用户注册
     * @param userName
     * @param passWord
     * @param pwdConfirm
     */
    void register(String userName, String passWord, String pwdConfirm);

    /**
     * 获取两个用户之间的共同好朋友
     * @param
     * @return
     */
    List<FriendDto> getCommonFriendsIdByUserId(Integer firstUserId, Integer secondUserId);

}
